Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F1 Spain F2 Spain F3 Italy F15 Italy F24 Italy F30 Italy F31 Italy F34 Italy F1 Italy F5 Italy F25 Italy F2 Spain F4 Italy F12 Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia I Tourneo Fila Citta di Brindisi - Brindisi Residenza Open - Magdeburg The LTA Manchester Challenger - Manchester Jameson Cup - Milan CA-Challenge - Graz The LTA Manchester Challenger - Manchester 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Citta di Brindisi - Brindisi LTA Men's Challenger - Wrexham Garden Open - Rome West of England Tennis - Bristol International Bavarian Championship - Eckental LTA Hull Challenger - Hull Manchester Challenger - Manchester Heineken Challenger - Ho Chi Minh City C.T. San Remo - XIII Piertomaso Tessitore - San Remo Internazionali di Tennis de San Marino - San Marino CA Challenge - Graz X Ciutat de Barcelona - Barcelona Garden Open 2004 - Rome Ischgl International Tennis Challenger 2003 - Ischgl Budapest Challenger - Budapest 6th Sardinian International Championships - Cagliari San Benedetto Challenger - San Benedetto Open Castilla y Leon - Segovia Jameson Cup - Milan San Remo Tennis Cup - San Remo Guzzini Challenger - Recanati Ethias Tennis Trophy - Mons Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Trofeo Francesco Guzzini - Recanati Challenger ATP Tour Cerveza Club Colombia - Medellin Open de Charleroi - Charleroi Volkswagen TED Open - Istanbul The Surbiton Trophy - Surbiton XXX Edizione 'A Savoldi Marco' - Manerbio Bristol Challenger Trophy - Bristol Privatbank Open 2006 - Dnepropetrovsk San Remo Tennis Cup 15° Piertomaso - San Remo Jameson Cup - Milan Copa Kia - Santiago VIII Torneo Internazionale di Tennis - Barletta Challenger Citta di Olbia - Olbia Open de Franche-Comte - Besancon 10ø Tornea B. Camparini - Reggio Emilia IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio Kyiv Open - Kiev ATU Cup - Weiden Copa Sevilla-Internacionales de Andalucia - Seville Canottieri Minico 2004 - Mantova Ischgl International ATP Challenger - Ischgl Lambertz Open by Stawag 2007 - Aachen Intersport Heilbronn Open - Heilbronn Riviera di Rimini Challenger 2004 - Rimini Tennis Napoli Cup - Napoli Cepu Open - San Marino Genova Open Challenger - Genova Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Alfa Romeo Tennis Cup - Cordenons The West Side Tennis Club Grass Court Challenger - Forest Hills ATP Open Castilla y Leon - Segovia Barletta Challenger TED Open - Istanbul Rome Challenger Milan Challenger SIR Supermercadi Challenger - Rome Reggio Emilia Challenger The LTA Bolton Challenger - Bolton Rimini Challenger Recanati Challenger Orbetello Challenger San Marino Challenger Como Challenger IPP Open - Helsinki Bauer Watertechnology Cup - Eckental Genova Challenger Rabat Challenger BMW Tennis Championship - Sunrise Open de Rennes La Trinitaine - Rennes PEOPLEnet Cup - Dnepropetrovsk Caltanissetta Challenger TED Open - Istanbul Caltanissetta Challenger Rome Challenger San Marino Challenger PrivatBank Cup - Dnepropetrovsk Guzzini Challenger - Recanati Czech Indoor Open - Prague San Benedetto Challenger - San Benedetto ATP Guzzini Challenger - Recanati Trani Challenger San Marino Cepu Open - San Marino Challenger 42 - Andrezieux Genova Challenger Tennis Napoli Cup 2004 - Napoli Genova Challenger Lambertz Open - Aachen Montevideo Challenger Tatra Banka Open - Bratislava Segovia Challenger Santo Domingo Challenger Sporting Challenger 2003 - Turin Seville Challenger Cremona Challenger Barranquilla Challenger Gemax Samsung Open 2005 - Belgrade San Marino Cepu Open - San Marino Milan Challenger Szczecin Challenger Las Vegas Challenger - Las Vegas The Joyce Eisenberg Jerusalem Open - Jerusalem Szczecin Challenger Internazionali di Tennis - Bergamo Memorial Savigni - Sassuolo Challenger Groningen - Groningen Copa Sevilla Internacionales de Andalucia - Seville Gemax Samsung Open 2004 - Belgrade The Wrexham Challenger - Wrexham XXIX Edizione 'A.Savoldi Marco' - Manerbio Pekao Open 2004 - Szczecin Okal Cup 2004 - Eckental Challenger Britania Zavaleta - Puebla Bristol Challenger Trophy - Bristol San Marino CEPU Open - San Marino Garden Open - Rome Open de Montauban - Montauban West of England Challenger - Bristol Gemax Open - Belgrade Geovillage Open Trofeo Melia Olbia - Olbia Perugia Challenger Guzzini Challenger - Recanati Segovia Challenger Open Castilla y Leon - Segovia Banca Marche Tennis Cup - San Benedetto Genoa Open 'Fondazione Carige' - Genova The Manchester Trophy - Manchester Citta di Como Challenger - Como Fujitsu Siemens Open - Budapest Meridiana Sardegna Open - Olbia Gosford Australian Unity Challenger - Gosford Memorial Piertomaso Tessitore - San Remo XXXVII Torneig C.E. Laieta - Barcelona Gerry Weber Open - Halle The Manchester Trophy - Manchester Trani Cup - Trani Intersport Heilbronn Open - Heilbronn Bristol Challenger Trophy - Bristol Milano Challenger-Jameson Cup - Milan Meridiana Sardegna Open - Olbia Crystal Cup 1998 - Portoroz BBB Open - Sofia BMW Brixina Tennis Open - Bressanone Zagreb Open - Zagreb Top Wool Challenger Biella - Biella West Side Tennis Challenger - Forest Hills Mobilux Open - Luxembourg Czech Indoor Open - Prague Pro Tennis World Open - Sunrise Gemax Open - Belgrade Tennis Napoli Cup 2006 - Napoli Milan Indoors - Milan Challenger Tunisie - Tunis XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Bergamo Challenger Davidoff Swiss Indoors - Basel Tennislife Cup - Napoli Milan Indoors - Milan St. Polten San Remo Challenger Campionati Internazionali di Sicilia - Palermo Cremona Challenger Milan Indoors - Milan Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Mercedes Cup - Stuttgart Croatia Open - Umag Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Next Generation Hardcourts - Adelaide Milan Indoors - Milan BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Synsam Swedish Open - Bastad Cordenons Challenger The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow CA Tennis Trophy - Vienna International Indoor Tennis Championships of Croatia - Zagreb Movistar Open - Vina del Mar ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Hypo Group Tennis International - Portschach The Stella Artois Championships - London The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Synsam Swedish Open - Bastad Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Open 13 - Marseille Jersey Challenger ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach St. Petersburg Open - St. Petersburg Campbell's Hall of Fame Tennis Championships - Newport Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Brasil Open - Costa do Sauipe Sophia Antipolis Challenger Copa Telmex - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Open de Moselle - Metz Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Bank Austria Tennis Trophy - Vienna Heineken Open - Auckland Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco BMW Open - Munich AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch China Open - Beijing Aircel Chennai Open - Chennai Heineken Open - Auckland Brasil Open - Sao Paulo BMW Open - Munich Pilot Pen Tennis - New Haven Bergamo Challenger Open Sabadell Atlantico - Barcelona Open de Tenis Comunidad Valenciana - Valencia Bank Austria Tennis Trophy - Vienna Open de Nice Cote d'Azur - Nice BCR Open Romania - Bucharest Heineken Open - Auckland Bet-at-home Open - Hamburg If Stockholm Open - Stockholm Valencia Open - Valencia Open Sabadell Atlantico - Barcelona Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg German Tennis Championships - Hamburg Rome Challenger Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Catella Swedish Open - Bastad US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona China Open - Beijing Rakuten Japan Open - Tokyo Rio Open - Rio de Janeiro Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco If Stockholm Open - Stockholm Argentina Open - Buenos Aires Millennium Estoril Open - Estoril Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos Erste Bank Open - Vienna Campbell's Hall of Fame Tennis Championships - Newport Rome Challenger Open de Moselle - Metz ATP Kremlin Cup - Moscow Austrian Open - Kitzbuhel Brasil Open - Sao Paulo Moselle Open - Metz Synsam Swedish Open - Bastad Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril China Open - Beijing Allianz Suisse Open - Gstaad International German Open - Hamburg Genova Challenger Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland SkiStar Swedish Open - Bastad Ortisei Challenger Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Adidas Open de Toulouse - Toulouse SkiStar Swedish Open - Bastad Valencia Open - Valencia Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Davidoff Swiss Indoors - Basel Apia International - Sydney Apia International - Sydney Brasil Open - Sao Paulo Argentina Open - Buenos Aires SkiStar Swedish Open - Bastad Malaysian Open - Kuala Lumpur Valencia Open - Valencia Aircel Chennai Open - Chennai Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Konzum Croatia Open - Umag Yitzhak Rabin Challenger 1998 - Tel Aviv If Stockholm Open - Stockholm The LTA Wrexham Challenger - Wrexham Open Castilla y Leon - Segovia Grand Prix Hassan II - Marrakech I Open de Tenis Comunidad de Madrid - Madrid Moselle Open - Metz Czech Indoor Open - Prague Czech Open - Prostejov SkiStar Swedish Open - Bastad Open Romania - Bucharest The Dubai Tennis Championships - Dubai Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Abierto Mexicano Telcel - Acapulco Open SEAT 2008 - Barcelona Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Scania Stockholm Open - Stockholm Qatar Open - Doha Heineken Open - Auckland Barcelona Open BancSabadell - Barcelona Murcia Challenger Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Tennis Masters Series - Hamburg Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo CA Tennis Trophy - Vienna Shanghai ATP Masters 1000 - Shanghai Abierto Mexicano Telfonica MoviStar - Acapulco BNP Paribas Open - Indian Wells Internationaler Raiffeisen Grand Prix - St. Polten ARAG World Team Championship - Dusseldorf BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Masters Series Madrid - Madrid Tennis Masters Series - Madrid Heineken Open - Auckland Aegon Nottingham Open - Nottingham Copa Telmex - Buenos Aires BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Rogers Cup - Toronto Internazionali BNL dItalia - Rome Mutua Madrilena Madrid Open - Madrid Mutua Madrilena Masters Madrid - Madrid Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BMW Open - Munich Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Wimbledon - London Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Malaysian Open - Kuala Lumpur French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Wimbledon - London BNP Paribas Masters - Paris Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Copa Telmex - Buenos Aires Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Open Sabadell Atlantico - Barcelona U.S. Open - New York Swiss Open - Gstaad Bet-at-home Open - Hamburg U.S. Open - New York French Open - Paris Davis Cup, World Group, PO, ITA-ESP 2-3 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, World Group, 1R, ESP-KAZ 5-0 French Open - Paris French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Davis Cup, PO, ESP-SUI 4-1 Olympics - London Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, F, CZE-ESP 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 French Open (juniors) Mubadala World Tennis Championship Mubadala World Tennis Championship Kooyong Classic - Kooyong Olympics - Beijing